package org.afs.gescol.gwt.shared;

import java.io.Serializable;

import org.scub.foundation.framework.gwt.module.shared.IdLabelModel;

public class GlobalConstantesModel implements Serializable {

    /** Serial version UID. */
    private static final long serialVersionUID = -5866791719922681713L;

    public static final String DOC_TYPE = "doctype";

    public static final String EDT_DOC = "edt";

    public static final String BULLETIN_DOC = "bulletin";

    private IdLabelModel loggedUser;

    private IdLabelModel openedCycle;

    private IdLabelModel openedYear;

    private IdLabelModel openedPeriod;

    private IdLabelModel defaultClass;

    private IdLabelModel devise;

    private IdLabelModel typePere;

    private IdLabelModel typeMere;

    private IdLabelModel typeTuteur;

    /**
     * Get the value of loggedUser.
     * @return the loggedUser
     */
    public IdLabelModel getLoggedUser() {
        return loggedUser;
    }

    /**
     * Set the value of loggedUser.
     * @param loggedUser the loggedUser to set
     */
    public void setLoggedUser(IdLabelModel loggedUser) {
        this.loggedUser = loggedUser;
    }

    /**
     * Get the value of openedCycle.
     * @return the openedCycle
     */
    public IdLabelModel getOpenedCycle() {
        return openedCycle;
    }

    /**
     * Set the value of openedCycle.
     * @param openedCycle the openedCycle to set
     */
    public void setOpenedCycle(IdLabelModel openedCycle) {
        this.openedCycle = openedCycle;
    }

    /**
     * Get the value of openedYear.
     * @return the openedYear
     */
    public IdLabelModel getOpenedYear() {
        return openedYear;
    }

    /**
     * Set the value of openedYear.
     * @param openedYear the openedYear to set
     */
    public void setOpenedYear(IdLabelModel openedYear) {
        this.openedYear = openedYear;
    }

    /**
     * Get the value of openedPeriod.
     * @return the openedPeriod
     */
    public IdLabelModel getOpenedPeriod() {
        return openedPeriod;
    }

    /**
     * Set the value of openedPeriod.
     * @param openedPeriod the openedPeriod to set
     */
    public void setOpenedPeriod(IdLabelModel openedPeriod) {
        this.openedPeriod = openedPeriod;
    }

    /**
     * Get the value of defaultClass.
     * @return the defaultClass
     */
    public IdLabelModel getDefaultClass() {
        return defaultClass;
    }

    /**
     * Set the value of defaultClass.
     * @param defaultClass the defaultClass to set
     */
    public void setDefaultClass(IdLabelModel defaultClass) {
        this.defaultClass = defaultClass;
    }

    /**
     * Get the value of devise.
     * @return the devise
     */
    public IdLabelModel getDevise() {
        return devise;
    }

    /**
     * Set the value of devise.
     * @param devise the devise to set
     */
    public void setDevise(IdLabelModel devise) {
        this.devise = devise;
    }

    /**
     * Get the value of typePere.
     * @return the typePere
     */
    public IdLabelModel getTypePere() {
        return typePere;
    }

    /**
     * Set the value of typePere.
     * @param typePere the typePere to set
     */
    public void setTypePere(IdLabelModel typePere) {
        this.typePere = typePere;
    }

    /**
     * Get the value of typeMere.
     * @return the typeMere
     */
    public IdLabelModel getTypeMere() {
        return typeMere;
    }

    /**
     * Set the value of typeMere.
     * @param typeMere the typeMere to set
     */
    public void setTypeMere(IdLabelModel typeMere) {
        this.typeMere = typeMere;
    }

    /**
     * Get the value of typeTuteur.
     * @return the typeTuteur
     */
    public IdLabelModel getTypeTuteur() {
        return typeTuteur;
    }

    /**
     * Set the value of typeTuteur.
     * @param typeTuteur the typeTuteur to set
     */
    public void setTypeTuteur(IdLabelModel typeTuteur) {
        this.typeTuteur = typeTuteur;
    }
}
